let config = {
    page: {
        isShow:true, // 是否显示翻页器，默认显示
        current: 1,
        limit: 10,
        total: 0,
        pageSizeOpts: [10, 20, 30, 40, 50]
    },
    search: {
        isDefaultSearch: true, // 是否默认查询列表，true，自动查询，并渲染表格。false,手动查询表格。
        isShow: true,
        justify: 'end', //flex 布局下的水平排列方式，可选值为start、end、center、space-around、space-between
        buttonSsize: 'default',
        info: [
            { label: 'input框', key: 'inputDate', type: 'input', placeholder: '请输入', size: 'default', style: {}, default: '' },
            {
                label: 'select固定数据框', key: 'selectGd', type: 'select', placeholder: '请选择', size: 'default', style: {}, default: '',
                select: [{ label: '男', value: '01' }, { label: '女', value: '02' }]
            },
            {
                label: 'select字典来源框', key: 'selectZd', type: 'select', placeholder: '请选择', size: 'default', style: {},
                select: [], default: ''
            },
            {
                label: 'datePicker框', key: 'datePicker', type: 'datePicker', placeholder: '请选择日期', size: 'default', style: {},
                dataType: 'date', default: ''
            },
            {
                label: '多选框', key: 'checkBox', type: 'checkBox', size: 'default', style: {},
                checkBoxData: [{ lable: '鲨鱼', value: 0 }, { lable: '猫咪', value: 1 }], default: []
            },
            {
                label: '单选框', key: 'radioBox', type: 'radio', size: 'default', style: {},
                radioData: [{ lable: '写作业', value: 0 }, { lable: '玩游戏', value: 1 }], default: 0
            },
            { type: 'component', key: 'deptId', label: '选择部门：', default: '', component: text },
        ]
    },
    table: {
        prop: {
            // height:'300px', // 表格高度
            // 'max-height':'500px',
            higlightRow: false, // 可以选中某一行
        },//表格配置参数
        tool: {
            isShow: true, // 是否显示工具栏
        }, // 设置工具栏
        columns: [
            { type: 'selection', width: 60, align: 'center', show: true },
            { title: '常规显示', key: 'cg', align: 'left', minWidth: 284, show: true },
            {
                title: '自定义组件插槽显示', key: 'zdy', align: 'left', minWidth: 292, show: true,
                slot: 'zdy', component: () => import('./example/zdy.vue'),
            },
            { title: '显示案例1', key: 'xsone', align: 'left', minWidth: 108, show: true },
            { title: '显示案例2', key: 'xstwo', align: 'left', minWidth: 148, show: true },
            { title: '显示案例3', key: 'xsthree', align: 'left', minWidth: 124, show: true },
            { title: '操作', slot: 'action', minWidth: 253, align: 'center', show: true },
        ],
        handel: [{ label: '编辑', event: 'edit' }, { label: '查看详情', event: 'info' },],
        // handel: { compnent: () => import('./example/action.vue'), event: 'zdy' },
        actionData: {
            rowSelect: [],// 已选中行的数据
        }, // 操作数据存储
        api: {
            name: ['common:exampleTable'], // 方法加载方式
            url: '', // 请求路径配置
            apiType:'', // 请求类型
            postType: 'function', // 调用请求方式，url、function
            func: 'getTableList', // 获取列表数据方法，与name，配合使用。
        }, // 配置表格api请求
        tableButton: [
            {
                icon: '', isCustomIcon: true, type: 'primary', size: "default", customIcon: 'plus', label: '新增', event: 'add',
                style: { 'margin-left': '1px' },
            },
            {
                icon: '', isCustomIcon: true, type: 'error', size: "default", customIcon: 'trash', label: '删除', event: 'remove',
                style: { 'margin-left': '8px' }

            },{
                slot:'upload', icon: '', isCustomIcon: true, type: 'primary', size: "default", customIcon: 'plus', label: '新增', event: 'add',
                style: { 'margin-left': '1px' },
            }
        ],
        event: {}, //定义绑定事件
        customSearch: [
            {
                mark: 'zdy_search',// 组件标识，用于判断，渲染不同组件的唯一标识
                component: null, // 自定义组件
                event: {}, // 事件自定义挂载，可以自定义灵活的挂载事件。
            }
        ], // 自定义搜索区域
    }
}

export { config }